Manually Parsing 3 Different Formats